package cn.brilliantfuture.commentry.lockers;

import javax.ejb.Local;

import net.sf.json.JSONArray;

/**
 * 
 * Title: Communication Entry
 * 
 * Author:  LiTian  
 *
 * Date: 2013-2-4
 * 
 * Description:
 * 
 */
@Local
public interface GoodsClubMessageLocal {
	
	/**
	 * 安心收货码创建
	 * @param userId 会员ID
	 * @param businessCode 业务编码
	 * @param groupId 供应商ID
	 * @param lockersId 配送柜ID
	 * @return String
	 */
	public String createStorageRfid(int userId, String businessCode, int groupId, int lockersId);
	
	
	/**
	 * 创建快易收秘钥
	 * @param userId 会员ID
	 * @param businessCode 业务编码
	 * @param groupId 供应商ID
	 * @param lockersId 配送柜ID
	 * @return boolean
	 */
	public boolean createStorageKey(int userId, String businessCode, int groupId, int lockersId);
	
	/**
	 * 查询收储码
	 * @param userId 用户ID
	 * @param groupId 供应商ID
	 * @param startTime 
	 * @param endTime
	 * @return JSONArray
	 */
	public JSONArray queryStorageServiceInfo(int userId, int groupId, String startTime, String endTime);
	
	/**
	 * 查询收储码
	 * @param userId 用户ID
	 * @param groupId 供应商ID
	 * @param startTime 
	 * @param endTime
	 * @return JSONArray
	 */
	public JSONArray queryStorageServiceKey(int userId, int groupId, String startTime, String endTime);
}
